import type React from 'react';

export const ApacheavroLogo = (props: React.SVGProps<SVGSVGElement>) => (
  <svg fill="currentColor" viewBox="-3.7 2.92 64 64" xmlns="http://www.w3.org/2000/svg" {...props}>
    <title>Apache Avro</title>
    <path
      d="M55.36 44.78H1.286c-.18-.744.43-.993.88-1.308l7.896-5.346c-.902-.068-1.782.045-2.617-.248-.406-.135-.812-.293-1.15-.564-2.933-2.3-5.504-5.008-7.76-7.986-.226-.293-.43-.587-.7-.812-.88-.722-1.33-1.67-1.534-2.752V25.1c.7-.158 1.24.203 1.76.54 2.55 1.714 5.392 2.008 8.347 1.872 2.865-.135 5.707-.564 8.595-.767 3.158-.226 6.25.023 9.227 1.105.6.226 1.105-.023 1.602-.338 2.55-1.714 2.37-1.714 4.918 0 .632.43 1.218.52 1.918.248 3.632-1.354 7.4-1.24 11.167-.812 2.4.27 4.783.6 7.196.654 2.662.045 5.3-.36 7.602-2.008.474-.338 1.015-.677 1.67-.496v.654c-.203 1.083-.8 1.918-1.5 2.775l-3.384 4.038c-1.038 1.286-2.2 2.46-3.542 3.43-.316.226-.654.45-.925.744-.835.97-1.94 1.33-3.18 1.376-.384.023-.8-.023-1.196.045 2.64 1.782 5.324 3.474 7.873 5.346.496.293 1.128.52.925 1.263z"
      fill="#0040fe"
    />
    <path
      d="M53.487 44.33H3.18l2.188-1.534L27.6 27.862c.45-.316.8-.474 1.33-.1l24.093 16.242c.1.023.203.113.45.316z"
      fill="#fbfbfe"
    />
    <path
      d="M24.025 29.35l-4.128 2.775c-.248.158-.45.338-.744.045-1.782-1.647-4.06-1.692-6.27-1.805-2.978-.158-5.978-.135-8.888-.925a16.16 16.16 0 0 1-2.211-.79c4.963.677 9.8-.587 14.708-.722 2.2-.068 4.376.113 6.497.835.338.113.744.18 1.038.587zm8.505-.1c1.895-.947 3.812-1.196 5.753-1.308 2.685-.158 5.324.226 7.963.496 2.82.293 5.662.564 8.505.18-1.805.902-3.722 1.286-5.685 1.444l-7.016.43c-1.624.113-3.226.43-4.5 1.602-.27.248-.474.248-.744.068l-4.286-2.9z"
      fill="#fefefe"
    />
    <path
      d="M8.098 32.53c1.376-.023 2.752.023 4.106-.293.52-.113.8.203.947.8-1.76.1-3.452.384-5.053-.496z"
      fill="#f4f6fe"
    />
    <path
      d="M6.294 30.75c1.737.384 3.587 0 5.28.632-1.85.564-3.632.43-5.28-.632zm38.8.676c1.67-.7 3.43-.293 5.12-.6-1.602 1.06-3.34 1.06-5.12.6z"
      fill="#eaeffe"
    />
    <path
      d="M43.516 32.982c.18-.632.52-.857 1.06-.722 1.24.27 2.48.27 3.8.18-.7.744-2.278.925-4.85.54z"
      fill="#f4f6fe"
    />
    <path
      d="M46.968 35.013c-.857.97-1.918.744-2.888.6-.54-.068-1.624.068-1.557-.474.135-.767 1.015-.113 1.557-.135h2.888zm-37.3.225l3.903-.384c.226-.045.564-.113.6.248.068.384-.27.338-.496.384-1.354.158-2.707.54-4.016-.248z"
      fill="#eaeffe"
    />
    <path
      d="M48.502 33.682c-1.805 1.24-3.722.52-5.595.293.902-.36 1.827-.068 2.752-.045.97.023 1.895-.203 2.842-.248z"
      fill="#d8e2fe"
    />
    <path d="M8.143 33.592c1.85.587 3.722.18 5.753.18-1.33.88-4.715.8-5.753-.18z" fill="#d8e1fe" />
    <path
      d="M53.42 31.8c-1.354.722-2.662 1.083-3.812 1.06.36-.677 1.06-.632 1.602-.812.564-.203 1.173-.316 1.76-.474.248-.113.45-.18.45.226zM3.7 31.584c1.083.338 2.233.474 3.18 1.196-1.308.045-2.504-.36-3.632-.97-.023-.406.203-.338.45-.226z"
      fill="#f1f4fe"
    />
    <path
      d="M7.512 34.246c-1.173 0-2.256-.316-3.294-.835 1.173.023 2.324.135 3.294.835zm44.802-.856c-.993.677-2.075.8-3.18 1.015.384-.632 1.963-1.128 3.18-1.015z"
      fill="#e4ebfe"
    />
    <path d="M1.42 29.53c1.15.564 2.504.632 3.542 1.444-1.33-.113-2.48-.7-3.542-1.444z" fill="#fafbfe" />
    <path
      d="M54.344 30.095c-.835.54-1.805.744-2.933 1.128.722-1.15 1.782-1.038 2.662-1.354.113.068.248.1.27.226z"
      fill="#ecf1fe"
    />
    <path
      d="M5.436 34.765l3.632.7c-1.33.36-2.436.158-3.632-.7zM50.78 35a3.73 3.73 0 0 1-2.9.61c.902-.52 1.918-.474 2.9-.6z"
      fill="#e6ecfe"
    />
    <path
      d="M10.94 36.547l2.188-.18c-.677.993-1.105 1.015-2.188.18zm32.486-.203l2.3.18c-1.083.857-1.444.835-2.3-.18z"
      fill="#d2ddfe"
    />
    <path
      d="M8.008 36.75c-.226.045-.406-.023-.6-.316.54-.135 1.015-.045 1.5.1-.226.316-.6.023-.88.226z"
      fill="#9fb7fe"
    />
    <path
      d="M8.008 36.75l.88-.226c.316.045.7-.113 1.105.18-.722.27-1.354.113-1.985.045zm40.63 0c-.632.068-1.24.18-1.94 0 .338-.406.722-.135 1.06-.226.316-.023.722-.316.88.226z"
      fill="#fcfdfe"
    />
    <path
      d="M53.42 31.8a4.03 4.03 0 0 1-.45-.226c.384-.203.744-.52 1.308-.43-.158.45-.496.564-.857.654z"
      fill="#d5dffe"
    />
    <path d="M48.637 36.75l-.88-.226 1.038-.158c.158-.023.27.068.203.248-.045.18-.203.158-.36.135z" fill="#9fb7fe" />
    <path
      d="M3.7 31.584c-.158.068-.293.158-.45.226-.293-.1-.6-.113-.677-.564.43-.068.8.135 1.128.338z"
      fill="#d1dcfe"
    />
    <path d="M54.344 30.095a2.39 2.39 0 0 1-.271-.226l1.196-.474c-.27.564-.6.654-.925.7z" fill="#fafbfe" />
    <path
      d="M51.05 43.608H5.842c.27-.45.7-.654 1.06-.902L27.5 28.854c.6-.43 1.038-.45 1.692-.023l20.506 13.806 1.354.97z"
      fill="#0040fe"
    />
    <path
      d="M37.425 42.615h-2.707a.68.68 0 0 1-.632-.316l-2.73-4.016c-.248-.36-.226-.474.226-.654 2.256-.925 2.685-2.188 1.466-4.3-.135-.226-.43-.406-.27-.925l5.008 3.36c-2.888 1.58-3.136 4.783-.36 6.858z"
      fill="#fefefe"
    />
    <path
      d="M28.063 29.7v12.272c0 .45-.135.677-.6.632h-.113c-2.888.158-2.9.135-2.2-2.64l2.324-9.407c.068-.293.045-.654.6-.857z"
      fill="#fbfcfe"
    />
    <path
      d="M22.83 42.525l-.18.068c-2.73.203-2.73.203-3.474-2.436l-.88-2.978c-.248-.677-.113-1.015.474-1.4 1.782-1.15 1.76-1.173 2.346.8l1.714 5.956z"
      fill="#fdfefe"
    />
    <path
      d="M47.644 42.615h-7.85c1.5-1.083 2.03-2.46 1.714-4.354l6.204 4.15c0 .068-.045.135-.068.203zM8.9 42.435l7.22-4.85-1.263 4.692c-.113.45-.474.36-.8.36H9c-.023-.1-.045-.135-.1-.203z"
      fill="#fdfdfe"
    />
    <path
      d="M25.694 31.155L23.7 39.23a.66.66 0 0 1-.203.045l-1.534-5.3c-.068-.248.1-.406.27-.52l3.452-2.3z"
      fill="#fcfdfe"
    />
    <path
      d="M40.064 39.254c0 1.128-.7 2.008-1.557 1.985-.8-.023-1.5-.902-1.5-1.94-.023-1.06.7-2.03 1.5-2.053.857 0 1.557.902 1.557 2.008zm-10.467-7.557c1.083 1.015 1.963 1.895 2.436 3.068.203.52.135.925-.384 1.173-.6.27-1.263.52-1.94.316-.068-.023-.1-.248-.1-.384l-.023-4.173z"
      fill="#fcfcfe"
    />
    <path
      d="M29.823 38.78l2.617 3.858h-2.436c-.18 0-.384-.045-.384-.27v-3.564c.068-.023.135-.023.203-.023z"
      fill="#fcfdfe"
    />
    <path d="M16.5 42.457c.54-.293 1.083-.293 1.624 0a2.24 2.24 0 0 1-1.624 0z" fill="#fefefe" />
    <path d="M17.302 39.682c.158.316.474.6.18.97-.045.068-.338.068-.406 0-.27-.338.045-.632.226-.97z" fill="#dae3fe" />
  </svg>
);
